package com.aigyun.statistic.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 评论表
 * </p>
 *
 * @author lius
 * @since 2019-07-01
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_task_comment_info")
public class TaskCommentInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 用户注册ID号
     */
    private Long userId;

    /**
     * 植保队ID号
     */
    private Long teamId;

    /**
     * 植保商注册ID号
     */
    private Long providerId;

    /**
     * 植保队员
     */
    private Long playerId;

    /**
     * 订单ID号
     */
    private Long orderNo;

    /**
     * 植保队评论农户时间
     */
    private LocalDateTime commentFarmerTime;

    /**
     * 农户被评分数1-5分
     */
    private Integer commentFarmerRate;

    /**
     * 植保队评价农户
     */
    private String commentFarmerDesc;

    /**
     * 农户评论植保商时间
     */
    private LocalDateTime commentProviderTime;

    /**
     * 植保商被评分数1-5分
     */
    private Integer commentProviderRate;

    /**
     * 农户对植保商评语
     */
    private String commentProviderDesc;

    /**
     * 农户评价的图片
     */
    private String commentPic;

    /**
     * 农户评论植保队时间
     */
    private LocalDateTime commentTeamTime;

    /**
     * 植保队被评分数1-5分
     */
    private Integer commentTeamRate;

    /**
     * 农户对植保队员评语
     */
    private String commentTeamDesc;

    /**
     * 植保商评论时间
     */
    private LocalDateTime providerCommentTime;

    /**
     * 植保商评论分数
     */
    private Integer providerCommentRate;

    /**
     * 植保商评论信息
     */
    private String providerCommentDesc;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;


}
